package cn.bdqn.mallmgr.service;

import cn.bdqn.mallmgr.pojo.Page;
import cn.bdqn.mallmgr.pojo.Product;

/**
 * @author
 * @create 2022-07-13 10:17
 */
public interface ProductService {
    /**
     * 商品查询
     *
     * @param categoryId  类别id
     * @param productName 查询商品名称
     * @param sort_key    排序字段
     * @param sort_type   排序规则，0升序1降序
     * @param index       当前页
     * @param size        查询行数
     * @return cn.bdqn.mallmgr.pojo.Page
     */
    Page getPageProducts(Integer categoryId,
                         String productName,
                         String sort_key,
                         Integer sort_type,
                         Integer index,
                         Integer size);

    /**
     * 根据id查询商品详情
     *
     * @param id id
     * @return cn.bdqn.mallmgr.pojo.Product
     */
    Product getProductById(Integer id);
}
